html, body {
    margin:0;
    padding:0;
    background-color: #AA7D53;
    height:100%;
}
body>#content{
        height:auto;
        min-height:100%;
}
#wrapper {
    background-color: #AA7D53;
    background-image:url(../images/general-bg.jpg);
    background-position:center;
    background-repeat:repeat-y;
    width:1200px;
    height:100%;
    margin-left:auto;
    margin-right:auto;

}

#header {
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position:center;
    width:1200px;
    height:300px;
    margin-left:auto;
    margin-right:auto;
    
}
#content {
    background-image:url(../images/mid-bg.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:auto;
    min-height:300px;
    width:1200px;
    margin-left:auto;
    margin-right:auto;
    
}

#footer {
    width:1200px;
    height:115px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(../images/footer.jpg);
    background-repeat:no-repeat;
    position:absolute;
    bottom:0px;
    
}

